// function * fn () {
//     for (let i of [2, 3,4]) {
//         yield i;
//     }
// }

function * fn () {
    yield * [2, 3, 4]
}

for (let i of fn()) {
    console.log('tag')
    console.log(i)
}

// tag
// 2
// tag
// 3
// tag
// 4